home *** CD-ROM | disk | FTP | other *** search
- LDLREAD(3X) Last changed: 1-8-99
-
-
- NNAAMMEE
- llddllrreeaadd, llddlliinniitt, llddlliitteemm - Manipulates line number entries of a
- common object file function
-
- SSYYNNOOPPSSIISS
- ##iinncclluuddee <<ssttddiioo..hh>>
- ##iinncclluuddee <<ffiilleehhddrr..hh>>
- ##iinncclluuddee <<ssyymmss..hh>>
- ##iinncclluuddee <<llddffccnn..hh>>
-
- iinntt llddllrreeaadd (("_l_d_p_t_r,_f_c_n_i_n_d_x,_l_i_n_e_n_u_m,_l_i_n_e_n_t")
- LLDDFFIILLEE **_l_d_p_t_r;;
- lloonngg _f_c_n_i_n_d_x;;
- uunnssiiggnneedd sshhoorrtt"lliinneennuumm"";
- LLIINNEERR **_l_i_n_e_n_t;;
-
- iinntt llddlliinniitt (("_l_d_p_t_r,ffccnniinnddxx"")
- LLDDFFIILLEE **_l_d_p_t_r;;
- lloonngg _f_c_n_i_n_d_x;;
-
- iinntt llddlliitteemm (("_l_d_p_t_r,_l_i_n_e_n_u_m,_l_i_n_e_n_t""))
- LLDDFFIILLEE **_l_d_p_t_r;;
- uunnssiiggnneedd sshhoorrtt"lliinneennuumm"";
- LLIINNEERR **_l_i_n_e_n_t;;
-
- IIMMPPLLEEMMEENNTTAATTIIOONN
- IRIX systems (o32 ABI only)
-
- DDEESSCCRRIIPPTTIIOONN
- llddllrreeaadd searches the line number entries of the common object file
- currently associated with _l_d_p_t_r. llddllrreeaadd begins its search with the
- line number entry for the beginning of a function and confines its
- search to the line numbers associated with a single function. The
- function is identified by _f_c_n_i_n_d_x, which is the index of its local
- symbols entry in the object file symbol table. llddllrreeaadd reads the
- entry with the smallest line number equal to or greater than _l_i_n_e_n_u_m
- into _l_i_n_e_n_t.
-
- llddlliinniitt and llddlliitteemm together do exactly the same function as llddllrreeaadd.
- After an initial call to llddllrreeaadd or llddlliinniitt, llddlliitteemm can be used to
- retrieve a series of line number entries associated with a single
- function. llddlliinniitt simply finds the line number entries for the
- function identified by _f_c_n_i_n_d_x. llddlliitteemm finds and reads the entry
- with the smallest line number equal to or greater than _l_i_n_e_n_u_m into
- _l_i_n_e_n_t.
-
- llddllrreeaadd, llddlliinniitt, and llddlliitteemm each return either SSUUCCCCEESSSS or FFAAIILLUURREE.
- If no line number entries exist in the object file, if _f_c_n_i_n_d_x does
- not index a function entry in the symbol table, or if it finds no line
- number equal to or greater than _l_i_n_e_n_u_m, llddllrreeaadd fails. If no line
- number entries exist in the object file or if _f_c_n_i_n_d_x does not index a
- function entry in the symbol table, llddlliinniitt fails. If it finds no
- line number equal to or greater than _l_i_n_e_n_u_m, llddlliitteemm fails.
-
- The programs must be loaded with the object file access routine
- library lliibbmmlldd..aa.
-
- SSEEEE AALLSSOO
- llddcclloossee(3X), llddooppeenn(3X), llddttbbiinnddeexx(3X)
-
- iinnttrroo(4), llddffccnn(4), ppaatthhss..hh(4)
-
- This man page is available only online.
-